Embedding Quality into Software Product Line Variability Artifacts

نویسندگان

چکیده

The success of any software product line development project is closely tied to its domain variability management. Whereas a lot effort has been put into functional management by the SPL community, non-functional considered implicit. result dissatisfaction among clients due resultant poor quality systems. This work presents an integrated requirement specification template for and requirements at variation points. implementation this approach analytical description phase increases visibility obliging developers implement them. proposes use decision tree classification techniques support weaving attributes respective work, therefore, promotes objectives proposing new artifacts during phase. illustrated with exemplar mobile phone family data storage case study.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mining Existing Software Product Line Artifacts using Polymorphic Dependency Relations

Development of a product line architecture involves mining existing software assets, from architecture-level design knowledge to implementation-level artifacts. Each mining effort is generally associated with an appropriate mining context, through which the criteria for component identification and selection is defined. The crux of the matter is variability, where a mining context has to be spe...

متن کامل

Quality-Oriented Software Product Line Architecture Design

Software architecture design is a critical step of software development. Currently, there are various design methods available and each is focusing on certain perspective of architecture design. Especially, quality-based methods have received a lot of attentions and have been well developed for single system architecture design. However, the use of quality-based design methods is limited in sof...

متن کامل

Increase Software Product Reusability and Variability using Active Components A Software Product Line Infrastructure

Software Product Lines (SPL) are typically used to support development of a software product family and not a software product population, which denotes a broader and more diverse range of software products. A Software Product Line Infrastructure (SPLI) has been designed that supports the development of software product populations. The SPLI takes a bottom-up approach by structuring product fea...

متن کامل

Visualisation of Variability in Software Product Line Engineering

Using a product line approach allows companies realize significant improvements in time-to-market, cost, productivity, and quality. One fundamental problem in software product line engineering is related to the fact that a product line of industrial size can easily incorporate several thousand variation points. This makes variability management and product derivation tasks extremely difficult. ...

متن کامل

Variability Modeling in Model-Driven Software Product Line Engineering

This paper describes an approach for modeling variability in software product lines that are developed, and later evolved, using model-driven software product line development. This paper describes variability management in UML based multiple-view models of the software product line, which consist of developing use case and feature models during requirements modeling, static and dynamic models ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: International Journal of Software Engineering & Applications

سال: 2021

ISSN: ['0975-9018', '0976-2221']

DOI: https://doi.org/10.5121/ijsea.2021.12302